// promise形式 getSetting

export const getSetting =()=>{
    return new Promise((resolve,reject)=>{
    wx.getSetting({
        success: (result) => {
            resolve(result)
        },
        fail: (err) => {
            reject(err)
        },
        
    });
      
    })
}
// promise形式 chooseAddress
export const chooseAddress =()=>{
    return new Promise((resolve,reject)=>{
    wx.chooseAddress({
        success: (result) => {
            resolve(result)
        },
        fail: (err) => {
            reject(err)
        },
        
    });
      
    })
}

// promise形式 openSetting
export const openSetting =()=>{
    return new Promise((resolve,reject)=>{
    wx.openSetting({
        success: (result) => {
            resolve(result)
        },
        fail: (err) => {
            reject(err)
        },
        
    });
      
    })
}
// promise形式 showModal
// @param {object} param0参数

export const showModal =({content})=>{
    return new Promise((resolve,reject)=>{
        wx.showModal({
            title: '提示',
            content: content,
            success: (res)=> {
             resolve(res);
            },
            fail:(res)=>{
                reject(err);
            }
          })
      
    })
}
// promise形式 showToast
// @param {object} param0参数

export const showToast =({title})=>{
    return new Promise((resolve,reject)=>{
        wx.showToast({
          // promise形式 showModal
// @param {object} param0参数
             title: title,
             icon: 'none',
             success: (res)=> {
             resolve(res);
            },
            fail:(res)=>{
                reject(err);
            }
          })
      
    })
}